Vcenter NamespaceManagement Networks UpdateSpec

Vcenter NamespaceManagement Networks UpdateSpec
Vcenter NamespaceManagement Networks UpdateSpec

The Vcenter NamespaceManagement Networks UpdateSpec schema contains the specification required to update the configuration of a vSphere Namespaces network object. This schema is applied partially, and only the specified fields will replace or modify their existing counterparts.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "network_provider": "string",
    "vsphere_network": {
        "portgroup": "string",
        "address_ranges": [
            {
                "address": "string",
                "count": 0
            }
        ],
        "gateway": "string",
        "subnet_mask": "string",
        "mode": "string"
    },
    "nsx_network": {
        "namespace_network_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "ingress_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "egress_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ]
    }
}
string
network_provider
Required

The network provider that will manage the vSphere Namespaces network object.

For more information see: Vcenter NamespaceManagement Clusters NetworkProvider.

This property was added in vSphere API 7.0.3.0.

vsphere_network
Optional

Updated configuration specification for a DVPG-backed Namespaces network object, supported by Vcenter NamespaceManagement Clusters NetworkProvider.VSPHERE_NETWORK network provider.

This property was added in vSphere API 7.0.3.0.

This property is optional and it is only relevant when the value of network_provider is Vcenter NamespaceManagement Clusters NetworkProvider.VSPHERE_NETWORK.

nsx_network
Optional

Updated configuration specification for a NSXT-backed Namespaces network configuration, supported by Vcenter NamespaceManagement Clusters NetworkProvider.NSXT_CONTAINER_PLUGIN network provider.

This property was added in vSphere API 7.0.2.0.

This property is optional and it is only relevant when the value of network_provider is Vcenter NamespaceManagement Clusters NetworkProvider.NSXT_CONTAINER_PLUGIN.